package com.coder4j.starter.generator.vo;

import lombok.Data;

/**
 * 表中的列信息（数据表字段）
 * @author Keller
 * @date 2021-09-02 11:13:07
 */
@Data
public class TableColumnInfo {

    /**
     * 字段名
     */
    private String name;

    /**
     * 数据类型
     */
    private String type;

    /**
     * 注释
     */
    private String comment;

    /**
     * 是不是主键
     */
    private boolean isKey;

    /**
     * 是不是索引
     */
    private boolean isIndex;

    /**
     * 对应的Java属性名
     */
    private String javaName;

    private String getterName;

    /**
     * 必填字段
     */
    private Boolean required;


    /**
     * 对应的Java类型
     */
    private String javaType;
}
